//------------------------------------------------------------------------------------
//CONSTANTES
//------------------------------------------------------------------------------------
var prefijoControl = "ctl0_cphContent_";
var WIDTH_MENSAJE_RESPUESTA = "50%";
var HEIGHT_MENSAJE_RESPUESTA = 15;

//----------------------------------------------------------------------------------------------------------------
//Descripcion: valida los datos ingresados en el formulario de busqueda
//Por        : VSR, 01/01/2011
function validarFormularioBusqueda() {
  validationEngineClearCountCustomError();
  var retorno = jQuery(NOMBRE_FORM_PRADO_JQUERY).validationEngine({returnIsValid: true});
  if (retorno) {
    var textoModal = generarTextoHtmlModal("Procesando, espere un momento por favor...");
    jQuery.modal(textoModal,{minHeight: HEIGHT_MENSAJE_RESPUESTA, minWidth: WIDTH_MENSAJE_RESPUESTA});
  }
  return retorno;
}

//----------------------------------------------------------------------------------------------------------------
//Descripcion: valida los datos ingresados en el formulario del listado de archivos
//Por        : VSR, 04/05/2011
function validarFormularioListadoArchivos() {
  validationEngineClearCountCustomError();
  var ddlEntidad = document.getElementById(prefijoControl + "ddlEntidad_ddlCombo");

  //valida MODULO
  if (IsValid_ComboVacio(ddlEntidad)) {
    jQuery.validationEngine.addPromptError(prefijoControl + "ddlEntidad_ddlCombo", "* Este campo es requerido");
  }
  else {
    jQuery.validationEngine.removePrompt(prefijoControl + "ddlEntidad_ddlCombo");
  }

  var retorno = jQuery(NOMBRE_FORM_PRADO_JQUERY).validationEngine({returnIsValid: true});
  if (retorno) {
    var textoModal = generarTextoHtmlModal("Procesando, espere un momento por favor...");
    jQuery.modal(textoModal,{minHeight: HEIGHT_MENSAJE_RESPUESTA, minWidth: WIDTH_MENSAJE_RESPUESTA});
  }
  return retorno;
}

//----------------------------------------------------------------------------------------------------------------
//Descripcion: valida la actualizacion de los archivos
//Por        : VSR, 04/05/2011
function validarActualizacionArchivos() {
  var contador = 0;
  var retorno = false;
  jQuery(".cssCheck").each(function(){
    if(jQuery(this).is(':checked')){contador +=1;};
  });

  //si hay 1 o mas seleccionado entonces muestra advertencia
  if(contador > 0){
    retorno = confirm("Ha seleccionado uno o más archivo(s) para eliminar y no se prodrá(n) recuperar después de ser eliminado(s).\n¿Desea continuar?");
  }
  else{
    retorno = true;
  }
  if (retorno) {
    var textoModal = generarTextoHtmlModal("Procesando, espere un momento por favor...");
    jQuery.modal(textoModal,{ minHeight: HEIGHT_MENSAJE_RESPUESTA, minWidth: WIDTH_MENSAJE_RESPUESTA });
  }

  return retorno;

}